Issue Details (XML | Word | Printable)

Key: SHALE-321
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Blocker Blocker
Assignee: Greg Reddin
Reporter: Greg Reddin
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Shale

Update TilesViewHandler to support new Tiles 2 Snapshot

Created: 27/Oct/06 05:23 PM   Updated: 22/Aug/07 09:29 AM
Return to search
Component/s: Tiles
Affects Version/s: 1.0.4-SNAPSHOT, 1.0.5-SNAPSHOT, 1.0.6-SNAPSHOT
Fix Version/s: 1.0.4


 Description  « Hide
Changes to the Tiles 2 API have broken Tiles support in Shale. We need to modify TilesViewHandler so it will compile.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Greg Reddin added a comment - 27/Oct/06 08:09 PM
Updated TilesViewHandler to match the latest API changes from Tiles.

Wendy Smoak added a comment - 06/Nov/06 09:23 PM
I'm having trouble building Shale Tiles against r471763 of Tiles 2.

[INFO] Building Shale Tiles Integration
[INFO] task-segment: [install]
[INFO] -------------------------------------------------------------------------
---
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
Compiling 1 source file to e:\svn\shale\framework\shale-tiles\target\classes
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[35,24] cannot find symbol
symbol : class ComponentDefinition
location: package org.apache.tiles

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[36,24] cannot find symbol
symbol : class DefinitionsFactoryException
location: package org.apache.tiles

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[37,24] cannot find symbol
symbol : class NoSuchDefinitionException
location: package org.apache.tiles

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[38,24] cannot find symbol
symbol : class TilesRequestContext
location: package org.apache.tiles

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[39,24] cannot find symbol
symbol : class TilesUtil
location: package org.apache.tiles

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[253,11] cannot find symbol
symbol : class ComponentDefinition
location: class org.apache.shale.tiles.TilesViewHandler

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[302,31] cannot find symbol
symbol : class ComponentDefinition
location: class org.apache.shale.tiles.TilesViewHandler

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[130,6] cannot find symbol
symbol : class ComponentDefinition
location: class org.apache.shale.tiles.TilesViewHandler

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[262,6] cannot find symbol
symbol : class ComponentDefinition
location: class org.apache.shale.tiles.TilesViewHandler

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[264,8] cannot find symbol
symbol : class TilesRequestContext
location: class org.apache.shale.tiles.TilesViewHandler

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[265,12] cannot find symbol
symbol : method createRequestContext(java.lang.Object,java.lang.Object,java.lan
g.Object)
location: class org.apache.tiles.context.BasicTilesContextFactory

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[267,15] cannot find symbol
symbol : variable TilesUtil
location: class org.apache.shale.tiles.TilesViewHandler

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[268,15] cannot find symbol
symbol : class NoSuchDefinitionException
location: class org.apache.shale.tiles.TilesViewHandler

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[270,15] cannot find symbol
symbol : class DefinitionsFactoryException
location: class org.apache.shale.tiles.TilesViewHandler

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[307,6] cannot find symbol
symbol : class TilesRequestContext
location: class org.apache.shale.tiles.TilesViewHandler

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[308,10] cannot find symbol
symbol : method createRequestContext(java.lang.Object,java.lang.Object,java.lan
g.Object)
location: class org.apache.tiles.context.BasicTilesContextFactory

e:\svn\shale\framework\shale-tiles\src\main\java\org\apache\shale\tiles\TilesVie
wHandler.java:[312,23] org.apache.tiles.ComponentContext is abstract; cannot be
instantiated


Wendy Smoak added a comment - 08/Nov/06 03:33 AM
http://svn.apache.org/viewvc?view=rev&rev=472373

Resolving this once again as Shale Tiles now builds against this snapshot of Tiles 2.

Martin Zahl added a comment - 22/Aug/07 09:29 AM
The update isn't working with the actual version of tiles (2.0.4) because of the changes structure of tiles (e.g. missing org.apache.tiles.TilesUtil).
Because of that, I wan't ro reopen the issue!