Click here to register.
      
Sprechen Sie WebGUI? Parlez vous WebGUI? Se habla WebGUI? Spreekt u WebGUI?

Do you speak WebGUI? Please help us translate WebGUI into your language.



     Install/Upgrade Help > Corrupt Asset Tree

Corrupt Asset Tree

User mwille64
Date 7/24/2008 11:18 am
Views 615
Rating 0    Rate [
|
]
Previous · Next
User Message
mwille64

I just started using WebGUI to develope a new community website for Adobe Flex/Domino developers and I'm now the second time faced with a completely corrupted asset tree:

- existing assets vanish without a trace

- newly created assets vanish after a commit

- changed assets remain locked after a commit

I use version: WebGUI 7.4.40 (stable) Released

Question:

Is there a repair utility to fix broken asset trees and how can I unlock assets that remain locked after a commit?

Any help is greatly appreciated as I'm at a point to look for a different solution.

--- (Edited on 7/24/2008 11:18 am [GMT-0500] by mwille64) ---

Operating system is Windows XP SP2 (test environment).

 

--- (Edited on 7/24/2008 11:20 am [GMT-0500] by mwille64) ---



Back to Top
Rate [
|
]
 
 
preaction

Sounds less like a corrupt asset tree and more like Spectre not running.

cd to WebGUI/sbin and run perl spectre.pl --test and perl spectre.pl --status

Are there any errors in your error log?

If you truly suspect a broken asset tree, you can run sbin/rebuildLineage.pl, but I doubt that will fix the problem that you described.

--- (Edited on 7/24/2008 11:44 am [GMT-0500] by preaction) ---



Back to Top
Rate [
|
]
 
 
mwille64

Some more info...

Windows EventViewer entry:

The Apache service named  reported the following error:

>>> Apache.exe: Could not determine the server's fully qualified domain name, using 192.168.2.200 for ServerName     .

 

------------------------------------------------- 

 C:\data\WebGUI\sbin>perl spectre.pl --test

Running connectivity tests.

Testing www.flexdomino.net.conf

Tests completed.

------------------------------------------------- 

 

C:\data\WebGUI\sbin>perl spectre.pl --status

 

 

Suspended Workflows    0

Waiting Workflows    0

Running Workflows    0

Total Workflows    0

 

------------------------------------------------- 

C:\data\wre\var\logs\webgui.log shows following errors...

 

2008/07/19 02:14:03 - ERROR - www.flexdomino.net.conf - Log::Log4perl::Logger::__ANON__[41] - Couldn't compile asset package: WebGUI::Asset::Wobject::Poll. Root cause: Can't locate Graphics/ColorNames.pm in @INC (@INC contains: /data/WebGUI/lib C:/data/wre/prereqs/site/lib C:/data/wre/prereqs/lib . C:/data/wre/prereqs) at C:/data/wre/prereqs/site/lib/Color/Calc.pm line 7.

BEGIN failed--compilation aborted at C:/data/wre/prereqs/site/lib/Color/Calc.pm line 7.

Compilation failed in require at /data/WebGUI/lib/WebGUI/Image/Color.pm line 4.

BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Image/Color.pm line 4.

Compilation failed in require at /data/WebGUI/lib/WebGUI/Image/Palette.pm line 4.

BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Image/Palette.pm line 4.

Compilation failed in require at /data/WebGUI/lib/WebGUI/Image.pm line 4.

BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Image.pm line 4.

Compilation failed in require at /data/WebGUI/lib/WebGUI/Image/Graph.pm line 4.

BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Image/Graph.pm line 4.

Compilation failed in require at /data/WebGUI/lib/WebGUI/Asset/Wobject/Poll.pm line 22.

BEGIN failed--compilation aborted at /data/WebGUI/lib/WebGUI/Asset/Wobject/Poll.pm line 22.

Compilation failed in require at /data/WebGUI/lib/WebGUI/Asset.pm line 1368.

2008/07/19 02:14:17 - ERROR - www.flexdomino.net.conf - Log::Log4perl::Appender::log[182] - Couldn't get UI level of WebGUI::Asset::Wobject::Poll. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::Wobject::Poll" at /data/WebGUI/lib/WebGUI/Asset.pm line 700.

...

2008/07/24 20:21:58 - ERROR - www.flexdomino.net.conf - main::[[undef]] - Couldn't get UI level of WebGUI::Asset::Wobject::Poll. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::Wobject::Poll" at /data/WebGUI/lib/WebGUI/Asset.pm line 700.

2008/07/24 20:22:08 - ERROR - www.flexdomino.net.conf - main::[[undef]] - Couldn't get UI level of WebGUI::Asset::Wobject::Poll. Root cause: Can't locate object method "getUiLevel" via package "WebGUI::Asset::Wobject::Poll" at /data/WebGUI/lib/WebGUI/Asset.pm line 700.

 

------------------------------------------------- 

I ran rebuildLineage.pl, but it doesn't work...

 

C:\data\WebGUI\sbin>perl rebuildLineage.pl --configFile=WebGUI.conf.original
Starting...DBI connect('www_example_com;host=localhost','webgui',...) failed: Ac
cess denied for user 'webgui'@'localhost' (using password: YES) at ../lib/WebGUI
/SQL.pm line 322
DBI connect('www_example_com;host=localhost','webgui',...) failed: Access denied
 for user 'webgui'@'localhost' (using password: YES) at ../lib/WebGUI/SQL.pm lin
e 322
<h1>Fatal Internal Error</h1>fatal: Couldn't connect to WebGUI database, and can
't continue without it. at ../lib/WebGUI/Session/ErrorHandler.pm line 232.

 

------------------------------------------------- 

Meanwhile something else happened without me touching the content manager. Under one of the assets a sub-asset appeared which is actually linked somewhere else!!!???

 

--- (Edited on 7/24/2008 2:12 pm [GMT-0500] by mwille64) ---



Back to Top
Rate [
|
]
 
 
bartjol

during rebuildLineage, you should take your own webgui conf file, not the original

--- (Edited on 7/25/2008 1:42 pm [GMT+0200] by bartjol) ---



Back to Top
Rate [
|
]
 
 
mwille64

during rebuildLineage, you should take your own webgui conf file, not the original

--- (Edited on 7/25/2008 1:42 pm [GMT+0200] by bartjol) ---


thats what I thought, but webgui.conf file does not exist. searched the entire PC, to no avail.

--- (Edited on 7/25/2008 9:01 am [GMT-0500] by mwille64) ---



Back to Top
Rate [
|
]
 
 
bartjol

should be there, mine is:

/data/WebGUI/etc/www.bartjol.nl.conf

--- (Edited on 7/25/2008 4:04 pm [GMT+0200] by bartjol) ---



Back to Top
Rate [
|
]
 
 
mwille64

should be there, mine is:

/data/WebGUI/etc/www.bartjol.nl.conf

--- (Edited on 7/25/2008 4:04 pm [GMT+0200] by bartjol) ---


That explains it. Sorry for my ignorance. I was looking for literally "webgui.conf". Now I found my config file. Let's see how it goes.

--- (Edited on 7/26/2008 7:57 am [GMT-0500] by mwille64) ---



Back to Top
Rate [
|
]
 
 

Re: Can a WebGUI navigation generate li's of different sizes? by knowmad - Wed @ 10:11pm

Re: WRE upgrade 0.8.3 to 0.8.4 issue by pvanthony - Wed @ 09:07pm

Re: New default WebGUI templates by rogier - Wed @ 09:18am

YAHOO.util.Easing by lrobinson - Wed @ 05:07am

Re: Can a WebGUI navigation generate li's of different sizes? by xootom - Wed @ 03:57am

Can a WebGUI navigation generate li's of different sizes? by kurios63 - Wed @ 02:40am

Smoketest For nightly_2008-08-27 by Visitor - Wed @ 01:53am

Re: localhost WRE Service Alert by wguser - Tue @ 05:07pm

Re: localhost WRE Service Alert by susanb - Tue @ 04:47pm

localhost WRE Service Alert by wguser - Tue @ 04:37pm

Multiple Attachments in SQL Form? by eleger81 - Tue @ 02:59pm

Re-design of "Get Add Ons" section by bernd - Tue @ 01:33pm

WRE upgrade 0.8.3 to 0.8.4 issue by xootom - Tue @ 05:37am