cancel
Showing results for 
Search instead for 
Did you mean: 

Error: "Component is not active" but component is active

Former Member
0 Kudos

Hi Experts,

I transported a Web Dynpro application from source system to target system. When starting the application via browser I'm getting this error message:

"Component XXX_BDB is not active"

But the component is active in source and in target system. When I try to activate the component in target system there comes this error:

Component XXX_BDB can't be generated because of errors: see long text.

(Message no. SWDP_WB_TOOL100)

According to the long text, there is a heavy error and I should check the component in order to eliminate the errors. Checking the syntax is OK and strangely, the component controller is also active. But when I want to start WebDynpro-Component, the error message "Component is not active" is displayed.

I have checked this thread [Problems when activating ComponentController |; without any effect....

Does someone have any ideas?

Thanks in advance,

Tan

Accepted Solutions (1)

Accepted Solutions (1)

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

>According to the long text, there is a heavy error and I should check the component in order to eliminate the errors.

A heavy error? Is this actually what the error says? Have you checked the generation load limit? This can happen during activation if you have too many views or too large of a view within a single WD Component. An extended syntax check on the WD Component should reveal the source of the error.

Former Member
0 Kudos

Hi Thomas,

where can I check the generation load limit?

I've done an extended syntax check (in source system, is that okay or should I do the check on both systems?), there are some errors regarding strings, field properties and structure extensions and some warnings regarding field properties.

But this errors are on an other wd component as well, but this other component is running, so I'm not sure if these errors are crucial. However I'm going to fix the errors now.

Baskaran, I will check the component controller and component usage as well but how can I identify the errors or should I just check it in general?

And what about the fact that both applications are running on the source system?

Additional info: the source system is ECC 6.0, the target system is Solution Manager 7.0

Thanks

Edited by: Tan Yildiz on May 4, 2011 9:26 AM

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

>(in source system, is that okay or should I do the check on both systems

Absolutely on the destination system - that is where you are getting the error - right? Especially do the check on the destination system since that is a different application (SolMan) than the source (ERP). You could have missing dependencies in the source system.

>where can I check the generation load limit?

With the component pulled up in the workbench, choose from the top menu Web Dynpro Component->Check->Generation Limits

Former Member
0 Kudos

Hi,

the generation limit was ok.

But the solution lied in the "check" section. I used the "total object" check which found an error within an used event which did not exist. After fixing this error everything was working.

Thank you,

Tan

Answers (1)

Answers (1)

Former Member
0 Kudos

This error comes up for many reasons including invalid Component usages, invalid required controllers etc. So check the component controller and correct the error.