You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tapestry.apache.org by "Sven Homburg (JIRA)" <ji...@apache.org> on 2010/02/21 03:58:27 UTC
[jira] Created: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
--------------------------------------------------------------------------------
Key: TAP5-1026
URL: https://issues.apache.org/jira/browse/TAP5-1026
Project: Tapestry 5
Issue Type: Bug
Components: tapestry-core
Affects Versions: 5.2
Reporter: Sven Homburg
since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
If i create a component that included some javascript code via @IncludeJavaScriptLibrary
i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Sven Homburg (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837866#action_12837866 ]
Sven Homburg commented on TAP5-1026:
------------------------------------
Same behavior if i use @CommitAfter inside an abstract class.
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Sven Homburg (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837531#action_12837531 ]
Sven Homburg commented on TAP5-1026:
------------------------------------
I think, that th exception thrown because Component "CustomerAutoTextField" extends the abstract class AbstractAutoTextField.
AbstractAutoTextField resists in an other library.
java.lang.RuntimeException
Unable to locate asset 'classpath:de/hsofttec/masterdata/components/AutoTextField.js' (the file does not exist).
Hide uninteresting stack frames Stack trace
* org.apache.tapestry5.internal.services.AssetSourceImpl.getLocalizedAssetFromResource(AssetSourceImpl.java:128)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAssetInLocale(AssetSourceImpl.java:93)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAsset(AssetSourceImpl.java:83)
* $AssetSource_126fd3c3b82.getAsset($AssetSource_126fd3c3b82.java)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.convertPathsToAssets(AbstractIncludeAssetWorker.java:158)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.access$100(AbstractIncludeAssetWorker.java:43)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:125)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:121)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.tapestry.components.AbstractAutoTextField.containingPageDidLoad(AbstractAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField._$advised$containingPageDidLoad_2(CustomerAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.invokeAdvisedMethod(CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.java)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:77)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.masterdata.components.CustomerAutoTextField.containingPageDidLoad(CustomerAutoTextField.java)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl$4.run(ComponentPageElementImpl.java:127)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:982)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.containingPageDidLoad(ComponentPageElementImpl.java:830)
* org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java:144)
* org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
* $PageLoader_126fd3c3be2.loadPage($PageLoader_126fd3c3be2.java)
* org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)
* org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
* $PagePool_126fd3c3be1.checkout($PagePool_126fd3c3be1.java)
* org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
* $RequestPageCache_126fd3c3be0.get($RequestPageCache_126fd3c3be0.java)
* $RequestPageCache_126fd3c3bd9.get($RequestPageCache_126fd3c3bd9.java)
* org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:53)
* org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:2237)
* $PageRenderRequestHandler_126fd3c3bdc.handle($PageRenderRequestHandler_126fd3c3bdc.java)
* $PageRenderRequestHandler_126fd3c3bc0.handle($PageRenderRequestHandler_126fd3c3bc0.java)
* org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
* org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
* $ComponentRequestHandler_126fd3c3bd8.handlePageRender($ComponentRequestHandler_126fd3c3bd8.java)
* $ComponentRequestHandler_126fd3c3bc5.handlePageRender($ComponentRequestHandler_126fd3c3bc5.java)
* org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
* $Dispatcher_126fd3c3bc9.dispatch($Dispatcher_126fd3c3bc9.java)
* $Dispatcher_126fd3c3bbd.dispatch($Dispatcher_126fd3c3bbd.java)
* org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:288)
* org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:913)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:903)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:47)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
* org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* $RequestHandler_126fd3c3bb2.service($RequestHandler_126fd3c3bb2.java)
* org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:239)
* org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
* $HttpServletRequestFilter_126fd3c3bb0.service($HttpServletRequestFilter_126fd3c3bb0.java)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:856)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* $HttpServletRequestHandler_126fd3c3bac.service($HttpServletRequestHandler_126fd3c3bac.java)
* org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Sven Homburg (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837866#action_12837866 ]
Sven Homburg commented on TAP5-1026:
------------------------------------
Same behavior if i use @CommitAfter inside an abstract class.
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Sven Homburg (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sven Homburg updated TAP5-1026:
-------------------------------
Comment: was deleted
(was: Same behavior if i use @CommitAfter inside an abstract class.
)
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837510#action_12837510 ]
Howard M. Lewis Ship commented on TAP5-1026:
--------------------------------------------
I'm having trouble verifying this bug; many of Tapestry's builtin components use this feature. Example:
@SupportsInformalParameters
@IncludeJavaScriptLibrary("linksubmit.js")
@Events(EventConstants.SELECTED + " by default, may be overridden")
public class LinkSubmit implements ClientElement
So, it's picking up linksubmit.js (i.e., classpath:org/apache/tapestry5/corelib/components/linksubmit.js) just fine. What exception are you seeing?
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Issue Comment Edited: (TAP5-1026) since revision 911470
behavior of @IncludeJavaScriptLibrary breaks previous rule
Posted by "Sven Homburg (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837531#action_12837531 ]
Sven Homburg edited comment on TAP5-1026 at 2/23/10 11:59 PM:
--------------------------------------------------------------
@IncludeJavaScriptLibrary({"${yahoo.yui}/yahoo-dom-event/yahoo-dom-event.js",
"${yahoo.yui}/datasource/datasource-min.js",
"${yahoo.yui}/connection/connection-min.js",
"${yahoo.yui}/json/json-min.js",
"${yahoo.yui}/autocomplete/autocomplete-min.js",
"${yahoo.yui}/animation/animation-min.js",
"AutoTextField.js"})
@IncludeStylesheet("${yahoo.yui}/autocomplete/assets/skins/sam/autocomplete.css")
@SupportsInformalParameters
abstract public class AbstractAutoTextField<T> extends AbstractField
I think, that th exception thrown because Component "CustomerAutoTextField" extends the abstract class AbstractAutoTextField.
AbstractAutoTextField resists in an other library.
java.lang.RuntimeException
Unable to locate asset 'classpath:de/hsofttec/masterdata/components/AutoTextField.js' (the file does not exist).
Hide uninteresting stack frames Stack trace
* org.apache.tapestry5.internal.services.AssetSourceImpl.getLocalizedAssetFromResource(AssetSourceImpl.java:128)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAssetInLocale(AssetSourceImpl.java:93)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAsset(AssetSourceImpl.java:83)
* $AssetSource_126fd3c3b82.getAsset($AssetSource_126fd3c3b82.java)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.convertPathsToAssets(AbstractIncludeAssetWorker.java:158)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.access$100(AbstractIncludeAssetWorker.java:43)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:125)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:121)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.tapestry.components.AbstractAutoTextField.containingPageDidLoad(AbstractAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField._$advised$containingPageDidLoad_2(CustomerAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.invokeAdvisedMethod(CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.java)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:77)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.masterdata.components.CustomerAutoTextField.containingPageDidLoad(CustomerAutoTextField.java)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl$4.run(ComponentPageElementImpl.java:127)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:982)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.containingPageDidLoad(ComponentPageElementImpl.java:830)
* org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java:144)
* org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
* $PageLoader_126fd3c3be2.loadPage($PageLoader_126fd3c3be2.java)
* org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)
* org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
* $PagePool_126fd3c3be1.checkout($PagePool_126fd3c3be1.java)
* org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
* $RequestPageCache_126fd3c3be0.get($RequestPageCache_126fd3c3be0.java)
* $RequestPageCache_126fd3c3bd9.get($RequestPageCache_126fd3c3bd9.java)
* org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:53)
* org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:2237)
* $PageRenderRequestHandler_126fd3c3bdc.handle($PageRenderRequestHandler_126fd3c3bdc.java)
* $PageRenderRequestHandler_126fd3c3bc0.handle($PageRenderRequestHandler_126fd3c3bc0.java)
* org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
* org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
* $ComponentRequestHandler_126fd3c3bd8.handlePageRender($ComponentRequestHandler_126fd3c3bd8.java)
* $ComponentRequestHandler_126fd3c3bc5.handlePageRender($ComponentRequestHandler_126fd3c3bc5.java)
* org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
* $Dispatcher_126fd3c3bc9.dispatch($Dispatcher_126fd3c3bc9.java)
* $Dispatcher_126fd3c3bbd.dispatch($Dispatcher_126fd3c3bbd.java)
* org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:288)
* org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:913)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:903)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:47)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
* org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* $RequestHandler_126fd3c3bb2.service($RequestHandler_126fd3c3bb2.java)
* org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:239)
* org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
* $HttpServletRequestFilter_126fd3c3bb0.service($HttpServletRequestFilter_126fd3c3bb0.java)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:856)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* $HttpServletRequestHandler_126fd3c3bac.service($HttpServletRequestHandler_126fd3c3bac.java)
* org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
was (Author: homburgs):
I think, that th exception thrown because Component "CustomerAutoTextField" extends the abstract class AbstractAutoTextField.
AbstractAutoTextField resists in an other library.
java.lang.RuntimeException
Unable to locate asset 'classpath:de/hsofttec/masterdata/components/AutoTextField.js' (the file does not exist).
Hide uninteresting stack frames Stack trace
* org.apache.tapestry5.internal.services.AssetSourceImpl.getLocalizedAssetFromResource(AssetSourceImpl.java:128)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAssetInLocale(AssetSourceImpl.java:93)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAsset(AssetSourceImpl.java:83)
* $AssetSource_126fd3c3b82.getAsset($AssetSource_126fd3c3b82.java)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.convertPathsToAssets(AbstractIncludeAssetWorker.java:158)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.access$100(AbstractIncludeAssetWorker.java:43)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:125)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:121)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.tapestry.components.AbstractAutoTextField.containingPageDidLoad(AbstractAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField._$advised$containingPageDidLoad_2(CustomerAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.invokeAdvisedMethod(CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.java)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:77)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.masterdata.components.CustomerAutoTextField.containingPageDidLoad(CustomerAutoTextField.java)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl$4.run(ComponentPageElementImpl.java:127)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:982)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.containingPageDidLoad(ComponentPageElementImpl.java:830)
* org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java:144)
* org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
* $PageLoader_126fd3c3be2.loadPage($PageLoader_126fd3c3be2.java)
* org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)
* org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
* $PagePool_126fd3c3be1.checkout($PagePool_126fd3c3be1.java)
* org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
* $RequestPageCache_126fd3c3be0.get($RequestPageCache_126fd3c3be0.java)
* $RequestPageCache_126fd3c3bd9.get($RequestPageCache_126fd3c3bd9.java)
* org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:53)
* org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:2237)
* $PageRenderRequestHandler_126fd3c3bdc.handle($PageRenderRequestHandler_126fd3c3bdc.java)
* $PageRenderRequestHandler_126fd3c3bc0.handle($PageRenderRequestHandler_126fd3c3bc0.java)
* org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
* org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
* $ComponentRequestHandler_126fd3c3bd8.handlePageRender($ComponentRequestHandler_126fd3c3bd8.java)
* $ComponentRequestHandler_126fd3c3bc5.handlePageRender($ComponentRequestHandler_126fd3c3bc5.java)
* org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
* $Dispatcher_126fd3c3bc9.dispatch($Dispatcher_126fd3c3bc9.java)
* $Dispatcher_126fd3c3bbd.dispatch($Dispatcher_126fd3c3bbd.java)
* org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:288)
* org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:913)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:903)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:47)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
* org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* $RequestHandler_126fd3c3bb2.service($RequestHandler_126fd3c3bb2.java)
* org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:239)
* org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
* $HttpServletRequestFilter_126fd3c3bb0.service($HttpServletRequestFilter_126fd3c3bb0.java)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:856)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* $HttpServletRequestHandler_126fd3c3bac.service($HttpServletRequestHandler_126fd3c3bac.java)
* org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Howard M. Lewis Ship closed TAP5-1026.
--------------------------------------
Resolution: Duplicate
Assignee: Howard M. Lewis Ship
I'm pretty sure this is the same as TAP5-1047, which has been fixed.
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
> Assignee: Howard M. Lewis Ship
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837510#action_12837510 ]
Howard M. Lewis Ship commented on TAP5-1026:
--------------------------------------------
I'm having trouble verifying this bug; many of Tapestry's builtin components use this feature. Example:
@SupportsInformalParameters
@IncludeJavaScriptLibrary("linksubmit.js")
@Events(EventConstants.SELECTED + " by default, may be overridden")
public class LinkSubmit implements ClientElement
So, it's picking up linksubmit.js (i.e., classpath:org/apache/tapestry5/corelib/components/linksubmit.js) just fine. What exception are you seeing?
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Commented: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Sven Homburg (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837531#action_12837531 ]
Sven Homburg commented on TAP5-1026:
------------------------------------
I think, that th exception thrown because Component "CustomerAutoTextField" extends the abstract class AbstractAutoTextField.
AbstractAutoTextField resists in an other library.
java.lang.RuntimeException
Unable to locate asset 'classpath:de/hsofttec/masterdata/components/AutoTextField.js' (the file does not exist).
Hide uninteresting stack frames Stack trace
* org.apache.tapestry5.internal.services.AssetSourceImpl.getLocalizedAssetFromResource(AssetSourceImpl.java:128)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAssetInLocale(AssetSourceImpl.java:93)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAsset(AssetSourceImpl.java:83)
* $AssetSource_126fd3c3b82.getAsset($AssetSource_126fd3c3b82.java)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.convertPathsToAssets(AbstractIncludeAssetWorker.java:158)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.access$100(AbstractIncludeAssetWorker.java:43)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:125)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:121)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.tapestry.components.AbstractAutoTextField.containingPageDidLoad(AbstractAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField._$advised$containingPageDidLoad_2(CustomerAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.invokeAdvisedMethod(CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.java)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:77)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.masterdata.components.CustomerAutoTextField.containingPageDidLoad(CustomerAutoTextField.java)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl$4.run(ComponentPageElementImpl.java:127)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:982)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.containingPageDidLoad(ComponentPageElementImpl.java:830)
* org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java:144)
* org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
* $PageLoader_126fd3c3be2.loadPage($PageLoader_126fd3c3be2.java)
* org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)
* org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
* $PagePool_126fd3c3be1.checkout($PagePool_126fd3c3be1.java)
* org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
* $RequestPageCache_126fd3c3be0.get($RequestPageCache_126fd3c3be0.java)
* $RequestPageCache_126fd3c3bd9.get($RequestPageCache_126fd3c3bd9.java)
* org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:53)
* org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:2237)
* $PageRenderRequestHandler_126fd3c3bdc.handle($PageRenderRequestHandler_126fd3c3bdc.java)
* $PageRenderRequestHandler_126fd3c3bc0.handle($PageRenderRequestHandler_126fd3c3bc0.java)
* org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
* org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
* $ComponentRequestHandler_126fd3c3bd8.handlePageRender($ComponentRequestHandler_126fd3c3bd8.java)
* $ComponentRequestHandler_126fd3c3bc5.handlePageRender($ComponentRequestHandler_126fd3c3bc5.java)
* org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
* $Dispatcher_126fd3c3bc9.dispatch($Dispatcher_126fd3c3bc9.java)
* $Dispatcher_126fd3c3bbd.dispatch($Dispatcher_126fd3c3bbd.java)
* org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:288)
* org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:913)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:903)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:47)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
* org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* $RequestHandler_126fd3c3bb2.service($RequestHandler_126fd3c3bb2.java)
* org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:239)
* org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
* $HttpServletRequestFilter_126fd3c3bb0.service($HttpServletRequestFilter_126fd3c3bb0.java)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:856)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* $HttpServletRequestHandler_126fd3c3bac.service($HttpServletRequestHandler_126fd3c3bac.java)
* org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Issue Comment Edited: (TAP5-1026) since revision 911470
behavior of @IncludeJavaScriptLibrary breaks previous rule
Posted by "Sven Homburg (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837531#action_12837531 ]
Sven Homburg edited comment on TAP5-1026 at 2/23/10 11:59 PM:
--------------------------------------------------------------
@IncludeJavaScriptLibrary({"${yahoo.yui}/yahoo-dom-event/yahoo-dom-event.js",
"${yahoo.yui}/datasource/datasource-min.js",
"${yahoo.yui}/connection/connection-min.js",
"${yahoo.yui}/json/json-min.js",
"${yahoo.yui}/autocomplete/autocomplete-min.js",
"${yahoo.yui}/animation/animation-min.js",
"AutoTextField.js"})
@IncludeStylesheet("${yahoo.yui}/autocomplete/assets/skins/sam/autocomplete.css")
@SupportsInformalParameters
abstract public class AbstractAutoTextField<T> extends AbstractField
I think, that th exception thrown because Component "CustomerAutoTextField" extends the abstract class AbstractAutoTextField.
AbstractAutoTextField resists in an other library.
java.lang.RuntimeException
Unable to locate asset 'classpath:de/hsofttec/masterdata/components/AutoTextField.js' (the file does not exist).
Hide uninteresting stack frames Stack trace
* org.apache.tapestry5.internal.services.AssetSourceImpl.getLocalizedAssetFromResource(AssetSourceImpl.java:128)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAssetInLocale(AssetSourceImpl.java:93)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAsset(AssetSourceImpl.java:83)
* $AssetSource_126fd3c3b82.getAsset($AssetSource_126fd3c3b82.java)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.convertPathsToAssets(AbstractIncludeAssetWorker.java:158)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.access$100(AbstractIncludeAssetWorker.java:43)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:125)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:121)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.tapestry.components.AbstractAutoTextField.containingPageDidLoad(AbstractAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField._$advised$containingPageDidLoad_2(CustomerAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.invokeAdvisedMethod(CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.java)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:77)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.masterdata.components.CustomerAutoTextField.containingPageDidLoad(CustomerAutoTextField.java)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl$4.run(ComponentPageElementImpl.java:127)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:982)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.containingPageDidLoad(ComponentPageElementImpl.java:830)
* org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java:144)
* org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
* $PageLoader_126fd3c3be2.loadPage($PageLoader_126fd3c3be2.java)
* org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)
* org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
* $PagePool_126fd3c3be1.checkout($PagePool_126fd3c3be1.java)
* org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
* $RequestPageCache_126fd3c3be0.get($RequestPageCache_126fd3c3be0.java)
* $RequestPageCache_126fd3c3bd9.get($RequestPageCache_126fd3c3bd9.java)
* org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:53)
* org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:2237)
* $PageRenderRequestHandler_126fd3c3bdc.handle($PageRenderRequestHandler_126fd3c3bdc.java)
* $PageRenderRequestHandler_126fd3c3bc0.handle($PageRenderRequestHandler_126fd3c3bc0.java)
* org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
* org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
* $ComponentRequestHandler_126fd3c3bd8.handlePageRender($ComponentRequestHandler_126fd3c3bd8.java)
* $ComponentRequestHandler_126fd3c3bc5.handlePageRender($ComponentRequestHandler_126fd3c3bc5.java)
* org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
* $Dispatcher_126fd3c3bc9.dispatch($Dispatcher_126fd3c3bc9.java)
* $Dispatcher_126fd3c3bbd.dispatch($Dispatcher_126fd3c3bbd.java)
* org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:288)
* org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:913)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:903)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:47)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
* org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* $RequestHandler_126fd3c3bb2.service($RequestHandler_126fd3c3bb2.java)
* org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:239)
* org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
* $HttpServletRequestFilter_126fd3c3bb0.service($HttpServletRequestFilter_126fd3c3bb0.java)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:856)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* $HttpServletRequestHandler_126fd3c3bac.service($HttpServletRequestHandler_126fd3c3bac.java)
* org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
was (Author: homburgs):
I think, that th exception thrown because Component "CustomerAutoTextField" extends the abstract class AbstractAutoTextField.
AbstractAutoTextField resists in an other library.
java.lang.RuntimeException
Unable to locate asset 'classpath:de/hsofttec/masterdata/components/AutoTextField.js' (the file does not exist).
Hide uninteresting stack frames Stack trace
* org.apache.tapestry5.internal.services.AssetSourceImpl.getLocalizedAssetFromResource(AssetSourceImpl.java:128)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAssetInLocale(AssetSourceImpl.java:93)
* org.apache.tapestry5.internal.services.AssetSourceImpl.getAsset(AssetSourceImpl.java:83)
* $AssetSource_126fd3c3b82.getAsset($AssetSource_126fd3c3b82.java)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.convertPathsToAssets(AbstractIncludeAssetWorker.java:158)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker.access$100(AbstractIncludeAssetWorker.java:43)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:125)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.AbstractIncludeAssetWorker$2.advise(AbstractIncludeAssetWorker.java:121)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeParameterDefaultMethod.advise(ParameterWorker.java:82)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.tapestry.components.AbstractAutoTextField.containingPageDidLoad(AbstractAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField._$advised$containingPageDidLoad_2(CustomerAutoTextField.java)
* de.hsofttec.masterdata.components.CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.invokeAdvisedMethod(CustomerAutoTextField$containingPageDidLoad$invocation_126fd3c6a24.java)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:77)
* org.apache.tapestry5.internal.transform.ParameterWorker$InvokeLoadOnParmeterConduit.advise(ParameterWorker.java:99)
* org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:86)
* de.hsofttec.masterdata.components.CustomerAutoTextField.containingPageDidLoad(CustomerAutoTextField.java)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl$4.run(ComponentPageElementImpl.java:127)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:982)
* org.apache.tapestry5.internal.structure.ComponentPageElementImpl.containingPageDidLoad(ComponentPageElementImpl.java:830)
* org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java:144)
* org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
* $PageLoader_126fd3c3be2.loadPage($PageLoader_126fd3c3be2.java)
* org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java:210)
* org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
* $PagePool_126fd3c3be1.checkout($PagePool_126fd3c3be1.java)
* org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
* $RequestPageCache_126fd3c3be0.get($RequestPageCache_126fd3c3be0.java)
* $RequestPageCache_126fd3c3bd9.get($RequestPageCache_126fd3c3bd9.java)
* org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:53)
* org.apache.tapestry5.services.TapestryModule$35.handle(TapestryModule.java:2237)
* $PageRenderRequestHandler_126fd3c3bdc.handle($PageRenderRequestHandler_126fd3c3bdc.java)
* $PageRenderRequestHandler_126fd3c3bc0.handle($PageRenderRequestHandler_126fd3c3bc0.java)
* org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
* org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
* $ComponentRequestHandler_126fd3c3bd8.handlePageRender($ComponentRequestHandler_126fd3c3bd8.java)
* $ComponentRequestHandler_126fd3c3bc5.handlePageRender($ComponentRequestHandler_126fd3c3bc5.java)
* org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
* $Dispatcher_126fd3c3bc9.dispatch($Dispatcher_126fd3c3bc9.java)
* $Dispatcher_126fd3c3bbd.dispatch($Dispatcher_126fd3c3bbd.java)
* org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:288)
* org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:913)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:903)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:47)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80)
* org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
* org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
* $RequestHandler_126fd3c3bbe.service($RequestHandler_126fd3c3bbe.java)
* $RequestHandler_126fd3c3bb2.service($RequestHandler_126fd3c3bb2.java)
* org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:239)
* org.apache.tapestry5.upload.internal.services.MultipartServletRequestFilter.service(MultipartServletRequestFilter.java:44)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
* $HttpServletRequestFilter_126fd3c3bb0.service($HttpServletRequestFilter_126fd3c3bb0.java)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:856)
* $HttpServletRequestHandler_126fd3c3bb4.service($HttpServletRequestHandler_126fd3c3bb4.java)
* $HttpServletRequestHandler_126fd3c3bac.service($HttpServletRequestHandler_126fd3c3bac.java)
* org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Closed: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Howard M. Lewis Ship (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Howard M. Lewis Ship closed TAP5-1026.
--------------------------------------
Resolution: Duplicate
Assignee: Howard M. Lewis Ship
I'm pretty sure this is the same as TAP5-1047, which has been fixed.
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
> Assignee: Howard M. Lewis Ship
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Updated: (TAP5-1026) since revision 911470 behavior of
@IncludeJavaScriptLibrary breaks previous rule
Posted by "Sven Homburg (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/jira/browse/TAP5-1026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sven Homburg updated TAP5-1026:
-------------------------------
Comment: was deleted
(was: Same behavior if i use @CommitAfter inside an abstract class.
)
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> --------------------------------------------------------------------------------
>
> Key: TAP5-1026
> URL: https://issues.apache.org/jira/browse/TAP5-1026
> Project: Tapestry 5
> Issue Type: Bug
> Components: tapestry-core
> Affects Versions: 5.2
> Reporter: Sven Homburg
>
> since revision 911470 behavior of @IncludeJavaScriptLibrary breaks previous rule
> If i create a component that included some javascript code via @IncludeJavaScriptLibrary
> i must tell @IncludeJavaScriptLibrary the complete package name to read the javascript file
> even if that file resist in the same package as the component.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.