[
https://issues.apache.org/jira/browse/SHINDIG-1992?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14296870#comment-14296870
]
Ryan Baxter commented on SHINDIG-1992:
--------------------------------------
[~jaisdilip] the PHP version of Shindig has been deprecated, we are no longer
maintaining it due to a lack of community interest therefore we don't have
anyone capable of helping you out. I suggest you take a look at the Java
version.
> Error in Building and running Apache Shindig for PHP
> ----------------------------------------------------
>
> Key: SHINDIG-1992
> URL: https://issues.apache.org/jira/browse/SHINDIG-1992
> Project: Shindig
> Issue Type: Bug
> Components: PHP
> Affects Versions: 2.5.0
> Environment: Xamp (Windows 7)
> Reporter: Dilipkumar
> Priority: Blocker
> Labels: test
>
> I want set up Apache shindig for PHP and I have followed given steps in the
> following links .
> http://shindig.apache.org/documentation_building_php.html.
> But I am always getting Error " Failed to retrieve gadget content (recieved
> http code 500 Internal Server Error)"
> With Following Response :
> Array
> (
> [0] => Array
> (
> [file] =>
> D:\xampp\htdocs\shindigphp\src\apache\shindig\gadgets\servlet\GadgetRenderingServlet.php
> [line] => 66
> [function] => showError
> [class] => apache\shindig\gadgets\servlet\GadgetRenderingServlet
> [object] => apache\shindig\gadgets\servlet\GadgetRenderingServlet
> Object
> (
> [context:protected] =>
> apache\shindig\gadgets\GadgetContext Object
> (
> [httpFetcher:protected] =>
> apache\shindig\common\sample\BasicRemoteContent Object
> (
>
> [basicFetcher:apache\shindig\common\sample\BasicRemoteContent:private] =>
> apache\shindig\common\sample\BasicRemoteContentFetcher Object
> (
>
> [requests:apache\shindig\common\sample\BasicRemoteContentFetcher:private] =>
> Array
> (
> )
>
> [disallowedHeaders:apache\shindig\common\sample\BasicRemoteContentFetcher:private]
> => Array
> (
> [0] => Keep-Alive
> [1] => Host
> [2] => Accept-Encoding
> [3] => Set-Cookie
> [4] => Content-Length
> [5] => Content-Encoding
> [6] => ETag
> [7] => Last-Modified
> [8] => Accept-Ranges
> [9] => Vary
> [10] => Expires
> [11] => Date
> [12] => Pragma
> [13] => Cache-Control
> [14] => Transfer-Encoding
> [15] => If-Modified-Since
> )
> )
>
> [signingFetcherFactory:apache\shindig\common\sample\BasicRemoteContent:private]
> =>
>
> [signer:apache\shindig\common\sample\BasicRemoteContent:private] =>
>
> [cache:apache\shindig\common\sample\BasicRemoteContent:private] =>
> apache\shindig\common\Cache Object
> (
>
> [time:apache\shindig\common\Cache:private] =>
> apache\shindig\common\RequestTime Object
> (
> )
>
> [storage:apache\shindig\common\Cache:private] =>
> apache\shindig\common\sample\CacheStorageFile Object
> (
>
> [prefix:apache\shindig\common\sample\CacheStorageFile:private] =>
> RemoteContent
> )
> )
>
> [invalidateService:apache\shindig\common\sample\BasicRemoteContent:private]
> => apache\shindig\social\sample\DefaultInvalidateService Object
> (
>
> [invalidationEntry:apache\shindig\social\sample\DefaultInvalidateService:private]
> => apache\shindig\common\Cache Object
> (
>
> [time:apache\shindig\common\Cache:private] =>
> apache\shindig\common\RequestTime Object
> (
> )
>
> [storage:apache\shindig\common\Cache:private] =>
> apache\shindig\common\sample\CacheStorageFile Object
> (
>
> [prefix:apache\shindig\common\sample\CacheStorageFile:private] =>
> InvalidationEntry
> )
> )
>
> [cache:apache\shindig\social\sample\DefaultInvalidateService:private] =>
> apache\shindig\common\Cache Object
> (
>
> [time:apache\shindig\common\Cache:private] =>
> apache\shindig\common\RequestTime Object
> (
> )
>
> [storage:apache\shindig\common\Cache:private] =>
> apache\shindig\common\sample\CacheStorageFile Object
> (
>
> [prefix:apache\shindig\common\sample\CacheStorageFile:private] =>
> RemoteContent
> )
> )
> )
>
> [cachePostRequest:apache\shindig\common\sample\BasicRemoteContent:private] =>
> )
> [locale:protected] =>
> [renderingContext:protected] => GADGET
> [registry:protected] =>
> [view:protected] => profile
> [moduleId:protected] => 0
> [url:protected] =>
> http://www.labpixies.com/campaigns/todo/todo.xml
> [cache:protected] =>
> [blacklist:protected] =>
> apache\shindig\gadgets\sample\BasicGadgetBlacklist Object
> (
>
> [rules:apache\shindig\gadgets\sample\BasicGadgetBlacklist:private] => Array
> (
> )
> )
> [ignoreCache:protected] =>
> [forcedJsLibs:protected] =>
> [containerConfig:protected] =>
> [container:protected] => default
> [rawXml:protected] =>
> [refreshInterval:protected] => 1209587
> )
> [lastModified:apache\shindig\common\HttpServlet:private]
> =>
> [contentType:apache\shindig\common\HttpServlet:private]
> => text/html
> [charset:apache\shindig\common\HttpServlet:private] =>
> UTF-8
> [noCache:apache\shindig\common\HttpServlet:private] =>
> [cacheTime:apache\shindig\common\HttpServlet:private] =>
> 86400
> [noHeaders] =>
> )
> [type] => ->
> [args] => Array
> (
> [0] => apache\shindig\gadgets\GadgetException Object
> (
> [message:protected] => Failed to retrieve gadget
> content (recieved http code 500Internal Server Error)
> [string:Exception:private] =>
> [code:protected] => 0
> [file:protected] =>
> D:\xampp\htdocs\shindigphp\src\apache\shindig\gadgets\GadgetFactory.php
> [line:protected] => 410
> [trace:Exception:private] => Array
> (
> [0] => Array
> (
> [file] =>
> D:\xampp\htdocs\shindigphp\src\apache\shindig\gadgets\GadgetFactory.php
> [line] => 56
> [function] => fetchGadget
> [class] =>
> apache\shindig\gadgets\GadgetFactory
> [type] => ->
> [args] => Array
> (
> [0] =>
> http://www.labpixies.com/campaigns/todo/todo.xml
> )
> )
> [1] => Array
> (
> [file] =>
> D:\xampp\htdocs\shindigphp\src\apache\shindig\gadgets\servlet\GadgetRenderingServlet.php
> [line] => 60
> [function] => createGadget
> [class] =>
> apache\shindig\gadgets\GadgetFactory
> [type] => ->
> [args] => Array
> (
> )
> )
> [2] => Array
> (
> [file] =>
> D:\xampp\htdocs\shindigphp\src\apache\shindig\FrontController.php
> [line] => 74
> [function] => doGet
> [class] =>
> apache\shindig\gadgets\servlet\GadgetRenderingServlet
> [type] => ->
> [args] => Array
> (
> )
> )
> [3] => Array
> (
> [file] =>
> D:\xampp\htdocs\shindigphp\index.php
> [line] => 25
> [function] => run
> [class] =>
> apache\shindig\FrontController
> [type] => ->
> [args] => Array
> (
> )
> )
> )
> [previous:Exception:private] =>
> )
> )
> )
> [1] => Array
> (
> [file] =>
> D:\xampp\htdocs\shindigphp\src\apache\shindig\FrontController.php
> [line] => 74
> [function] => doGet
> [class] => apache\shindig\gadgets\servlet\GadgetRenderingServlet
> [object] => apache\shindig\gadgets\servlet\GadgetRenderingServlet
> Object
> (
> [context:protected] =>
> apache\shindig\gadgets\GadgetContext Object
> (
> [httpFetcher:protected] =>
> apache\shindig\common\sample\BasicRemoteContent Object
> (
>
> [basicFetcher:apache\shindig\common\sample\BasicRemoteContent:private] =>
> apache\shindig\common\sample\BasicRemoteContentFetcher Object
> (
>
> [requests:apache\shindig\common\sample\BasicRemoteContentFetcher:private] =>
> Array
> (
> )
>
> [disallowedHeaders:apache\shindig\common\sample\BasicRemoteContentFetcher:private]
> => Array
> (
> [0] => Keep-Alive
> [1] => Host
> [2] => Accept-Encoding
> [3] => Set-Cookie
> [4] => Content-Length
> [5] => Content-Encoding
> [6] => ETag
> [7] => Last-Modified
> [8] => Accept-Ranges
> [9] => Vary
> [10] => Expires
> [11] => Date
> [12] => Pragma
> [13] => Cache-Control
> [14] => Transfer-Encoding
> [15] => If-Modified-Since
> )
> )
>
> [signingFetcherFactory:apache\shindig\common\sample\BasicRemoteContent:private]
> =>
>
> [signer:apache\shindig\common\sample\BasicRemoteContent:private] =>
>
> [cache:apache\shindig\common\sample\BasicRemoteContent:private] =>
> apache\shindig\common\Cache Object
> (
>
> [time:apache\shindig\common\Cache:private] =>
> apache\shindig\common\RequestTime Object
> (
> )
>
> [storage:apache\shindig\common\Cache:private] =>
> apache\shindig\common\sample\CacheStorageFile Object
> (
>
> [prefix:apache\shindig\common\sample\CacheStorageFile:private] =>
> RemoteContent
> )
> )
>
> [invalidateService:apache\shindig\common\sample\BasicRemoteContent:private]
> => apache\shindig\social\sample\DefaultInvalidateService Object
> (
>
> [invalidationEntry:apache\shindig\social\sample\DefaultInvalidateService:private]
> => apache\shindig\common\Cache Object
> (
>
> [time:apache\shindig\common\Cache:private] =>
> apache\shindig\common\RequestTime Object
> (
> )
>
> [storage:apache\shindig\common\Cache:private] =>
> apache\shindig\common\sample\CacheStorageFile Object
> (
>
> [prefix:apache\shindig\common\sample\CacheStorageFile:private] =>
> InvalidationEntry
> )
> )
>
> [cache:apache\shindig\social\sample\DefaultInvalidateService:private] =>
> apache\shindig\common\Cache Object
> (
>
> [time:apache\shindig\common\Cache:private] =>
> apache\shindig\common\RequestTime Object
> (
> )
>
> [storage:apache\shindig\common\Cache:private] =>
> apache\shindig\common\sample\CacheStorageFile Object
> (
>
> [prefix:apache\shindig\common\sample\CacheStorageFile:private] =>
> RemoteContent
> )
> )
> )
>
> [cachePostRequest:apache\shindig\common\sample\BasicRemoteContent:private] =>
> )
> [locale:protected] =>
> [renderingContext:protected] => GADGET
> [registry:protected] =>
> [view:protected] => profile
> [moduleId:protected] => 0
> [url:protected] =>
> http://www.labpixies.com/campaigns/todo/todo.xml
> [cache:protected] =>
> [blacklist:protected] =>
> apache\shindig\gadgets\sample\BasicGadgetBlacklist Object
> (
>
> [rules:apache\shindig\gadgets\sample\BasicGadgetBlacklist:private] => Array
> (
> )
> )
> [ignoreCache:protected] =>
> [forcedJsLibs:protected] =>
> [containerConfig:protected] =>
> [container:protected] => default
> [rawXml:protected] =>
> [refreshInterval:protected] => 1209587
> )
> [lastModified:apache\shindig\common\HttpServlet:private]
> =>
> [contentType:apache\shindig\common\HttpServlet:private]
> => text/html
> [charset:apache\shindig\common\HttpServlet:private] =>
> UTF-8
> [noCache:apache\shindig\common\HttpServlet:private] =>
> [cacheTime:apache\shindig\common\HttpServlet:private] =>
> 86400
> [noHeaders] =>
> )
> [type] => ->
> [args] => Array
> (
> )
> )
> [2] => Array
> (
> [file] => D:\xampp\htdocs\shindigphp\index.php
> [line] => 25
> [function] => run
> [class] => apache\shindig\FrontController
> [object] => apache\shindig\FrontController Object
> (
> [localConfig:apache\shindig\FrontController:private] =>
> D:\xampp\htdocs\shindigphp/config/local.php
> )
> [type] => ->
> [args] => Array
> (
> )
> )
> )
> And I have debug found that its says not able connect to
> URL(http://www.labpixies.com/campaigns/todo/todo.xml) in Curl but when I am
> hitting that URL in Browser its working fine. Please check.
> Response Debug :
> object(apache\shindig\common\RemoteContentRequest)#25 (20) {
> ["uri":"apache\shindig\common\RemoteContentRequest":private]=> string(48)
> "http://www.labpixies.com/campaigns/todo/todo.xml"
> ["notSignedUri":"apache\shindig\common\RemoteContentRequest":private]=>
> string(48) "http://www.labpixies.com/campaigns/todo/todo.xml"
> ["method":"apache\shindig\common\RemoteContentRequest":private]=> string(0)
> "" ["headers":"apache\shindig\common\RemoteContentRequest":private]=>
> bool(false)
> ["postBody":"apache\shindig\common\RemoteContentRequest":private]=>
> bool(false)
> ["responseContent":"apache\shindig\common\RemoteContentRequest":private]=>
> string(78) "Curl error: Failed to connect to www.labpixies.com port 80:
> Connection refused"
> ["responseSize":"apache\shindig\common\RemoteContentRequest":private]=>
> int(0)
> ["responseHeaders":"apache\shindig\common\RemoteContentRequest":private]=>
> array(0) { }
> ["metadata":"apache\shindig\common\RemoteContentRequest":private]=> array(0)
> { } ["httpCode":"apache\shindig\common\RemoteContentRequest":private]=>
> int(500)
> ["httpCodeMsg":"apache\shindig\common\RemoteContentRequest":private]=>
> string(21) "Internal Server Error"
> ["contentType":"apache\shindig\common\RemoteContentRequest":private]=>
> bool(false)
> ["created":"apache\shindig\common\RemoteContentRequest":private]=>
> int(1422438892)
> ["refreshInterval":"apache\shindig\common\RemoteContentRequest":private]=>
> NULL ["handle"]=> bool(false)
> ["options":"apache\shindig\common\RemoteContentRequest":private]=>
> object(apache\shindig\common\Options)#26 (3) { ["ignoreCache"]=> bool(false)
> ["ownerSigned"]=> bool(true) ["viewerSigned"]=> bool(true) }
> ["token":"apache\shindig\common\RemoteContentRequest":private]=> string(0) ""
> ["invalidation":"apache\shindig\common\RemoteContentRequest":private]=> NULL
> ["authType":"apache\shindig\common\RemoteContentRequest":private]=> string(4)
> "none" ["oauthParams":"apache\shindig\common\RemoteContentRequest":private]=>
> NULL }
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)