1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XF 1.1 Attachments Are Embedded As Links

Discussion in 'Troubleshooting and Problems' started by intradox, Jun 4, 2013.

  1. intradox

    intradox Well-Known Member

    Whenever an attachment is uploaded and inserted into a post it comes out as a link but it worked a week ago and I'm not sure if I somehow corrupted something.

    Here is what they look like:
    Screen Shot 2013-06-04 at 5.34.06 PM.png

    And When I try to view them I don't have permission even though I am admin and I know I have the permission...
    Screen Shot 2013-06-04 at 5.35.26 PM.png

    permissions:
    Screen Shot 2013-06-04 at 5.36.30 PM.png

    Not sure if this has anything to do with it but I've been getting this server error:
    Code:
    ErrorException: Argument 1 passed to XenForo_Model_Attachment::prepareAttachment() must be an array, boolean given, called in /home/xxxxx/public_html/library/XenGallery/ControllerPublic/Media.php on line 494 and defined - library/XenForo/Model/Attachment.php:368
    Generated By: Unknown Account, Today at 3:35 AM
    Stack Trace
    #0 /home/xxxx/public_html/library/XenForo/Model/Attachment.php(368): XenForo_Application::handlePhpError(4096, 'Argument 1 pass...', '/home/xxxx/...', 368, Array)
    #1 /home/indiegam/public_html/library/XenGallery/ControllerPublic/Media.php(494): XenForo_Model_Attachment->prepareAttachment(false)
    #2 /home/xxxxx/public_html/library/XenForo/FrontController.php(310): XenGallery_ControllerPublic_Media->actionLike()
    #3 /home/xxxxx/public_html/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #4 /home/xxxxx/public_html/index.php(13): XenForo_FrontController->run()
    #5 {main}
    Request State
    array(3) {
      ["url"] => string(59) "http://xxxxxx.com/media/starbound-lighting-demo.4/like"
      ["_GET"] => array(0) {
      }
      ["_POST"] => array(0) {
      }
    }
     
  2. Brogan

    Brogan XenForo Moderator Staff Member

    That error looks to be related to the Xen Media Gallery add-on.

    That may or may not be related to the problem you have reported.
     
  3. Chris D

    Chris D XenForo Developer Staff Member

    Could you disable the Gallery and try again?
     
  4. intradox

    intradox Well-Known Member

    Disabled the addon and the same thing happens.

    1 - upload image
    2- embedd (image looks fine and is inside post)
    3 - click post and embedd switches to a link.

    Just got the server error as well so I believe it's connected (although XenMediaGallery) was disconnected. Also it's XenGallery but /media does not seem right I used to run XenMedio but uninstalled it. Could that be conflicting with XenGallery?
     
  5. Chris D

    Chris D XenForo Developer Staff Member

    Xen Media Gallery literally does nothing in the thread view, or to attachments in general that would cause this. So Xen Media Gallery isn't at fault for the attachment links.

    I would suspect you have inconsistent permissions - have you revoked view attachment permissions from a group or from a forum? Have you attempted to see if the situation changes if you disable all add-ons? Either way, I still think you'll find it's relating to permissions.

    Also if it still happens when XMG is disabled then it's not that.

    The server error is indeed a bug but it's completely unrelated. Look at the request URL:

    ["url"] => string(59) "http://xxxxxx.com/media/starbound-lighting-demo.4/like"

    Nothing at all to do with threads or attachments. The URL is the "Like" URL for a media item.

    It's actually a bug that I have just fixed for 1.3.
     
    intradox likes this.
  6. intradox

    intradox Well-Known Member

    Ok was able to locate the addon. Thanks for the help and thanks Chris as I had not realized there was a newer version for XenGallery. Just upgraded it.

    *this can be locked or left open.
     
  7. Chris D

    Chris D XenForo Developer Staff Member

    The latest version with the fix isn't released yet. But it's a very rare error so don't worry too much.
     

Share This Page