Closed sam105kelly closed 2 years ago
even if a sample exists the real issue is the long time support of it. Publishing a sample that works only for now makes no sesnse tests/easytest must be added in the pipe. If u have an issue with a specific module set installation provide a sample and repro details
i din't mean to include in expand. let me try to make it work.will provide a sample
expand has a lot of packages currently:
(Get-XpandPackageNames).count
224
and unfortunately there is no list nor tests which they work in such a scenario
try to be specific to your needs
a label also exist, a lookup to see if u can get help
https://github.com/eXpandFramework/eXpand/issues?q=label%3AMiddleTier+
middletier.zip Problem appears to come from sequence generator. Also I dont know the purpose of IModelDifferenceServerModels
IS there a way to disable the sequence generator. Am asking because am using sqllite which doesnt support it
from the wiki of the sequencegenerator module
The module works only for MSSQL, MySql, and Oracle databases.
let me know if the unload feature does not work as expected
We will try to answer all questions that do not require research within 24hr. To prioritize cases that require research we use the following labels in order. For all other issues the posting time is respected.
This case is prioritized.
Unload feature works but wcf channel is in a faulted state after logon.I am still trying to determine the cause
App server is now working. Just edited the default XAF project template and added this.
public class ALevelServerApplication : ServerApplication, IModelDifferenceServerModels
{
public IQueryable
However unload fails on the Workflow Server with null reference exception stacktrace
at Xpand.XAF.Modules.Reactive.ReactiveModuleBase.<>cDisplayClass5_0.1.OnError(Exception error) at System.Reactive.Sink
1.ForwardOnError(Exception error)
at System.Reactive.Sink1.ForwardOnError(Exception error) at System.Reactive.Linq.ObservableImpl.Do
1.OnNext..OnNext(TSource value)
at System.Reactive.Subjects.Subject1.OnNext(T value) at Xpand.XAF.Modules.Reactive.ReactiveModuleBase.SetupModules(ApplicationModulesManager applicationModulesManager) at DevExpress.ExpressApp.ApplicationModulesManager.SetupModules_Patch1(ApplicationModulesManager this) at DevExpress.ExpressApp.ApplicationModulesManager.Load(ITypesInfo typesInfo, Boolean loadTypesInfo) at DevExpress.ExpressApp.XafApplication.SetupCore(String applicationName, IList
1 objectSpaceProviders, ApplicationModulesManager modulesManager, ISecurityStrategyBase security)
at DevExpress.ExpressApp.XafApplication.Setup()
at Solution2.WorkflowServerService.Solution2WorkflowServer.Start()
at Solution2.WorkflowServerService.Program.<>c.1.<WhenStarted>b__0(T service, HostControl control) at Topshelf.Builders.DelegateServiceBuilder
1.DelegateServiceHandle.Start(HostControl hostControl)
at Topshelf.Hosts.ConsoleRunHost.Run()
Also Enlighten me on the proper implementation of IModelDifferenceServerModels
Also Enlighten me on the proper implementation of IModelDifferenceServerModels
+1
faulted state after login occurs when you add xpand workflow module. Otherwise it works fine. Also I have Added Xpand.XAF.Modules.Reactive.ReactiveModuleBase.Unload(typeof(Xpand.XAF.Modules.PositionInListview.PositionInListViewModule));
because throws nullreferenceexception when creating initial database schema in updater
PositionInListview throws nullreferenceexception when i store model differences in database.
Also Enlighten me on the proper implementation of IModelDifferenceServerModels
whats the problem with it? u can llok the git history on the file which point back to #234 u can also search for code dependecies to get a better clue.
PositionInListview throws nullreferenceexception when i store model differences in database.
sample gives a chance to resolve the case at some point.
decided to just reset the client channel at after logon
thanks for commenting but keep in mind that is very hard to understand your last comment at research time. Try a bit more detailed commenting if possible
Added this
wcfSecuredClient.ClientChannel.Opening += ClientChannel_Opening;
and the handler
`private static void ClientChannel_Opening(object sender, EventArgs e)
{
((IClientChannel)sender).Faulted += (clientChannelSender, clientChannelEventHandler) =>
{
((IClientChannel)clientChannelSender).Abort();
Thread.Sleep(1000);
wcfSecuredClient.ResetChannel();
wcfSecuredClient.ClientChannel.Opening += ClientChannel_Opening;
wcfSecuredClient.Logon();
};
}`
just to deal with the faulted wcf channel at startup
added tests for the following cases
SequenceGenerator: UnSupported_DataStore_registration_should_not_throw SequenceGenerator: Middle_Tier_registration_should_not_throw
The pre-release 2.201.21.4 in the DevExpress.XAF lab
branch includes commits that relate to this task:
To minimize version conflicts we recommend that you use the Xpand.XAF.Core.All, Xpand.XAF.Win.All, Xpand.XAF.Web.All packages. Doing so, all packages will be at your disposal and .NET will add a dependecy only to those packages that you actually use and not to all (see the Modules installation-registrations youtube video).
Please update the related Nuget packages and test if issues is addressed. These are nightly nuget packages available only from our NugetServer.
If you do not use these packages directly but through a module of the main eXpandFramework project, please wait for the bot to notify you again when integration is finished or update the related packages manually.
Thanks a lot for your contribution.
Issue is deprioritized
as no Assignee found
and scheduled for auto-close
if no activity in the next 60 days
. Thanks a lot for your contribution.
Hi @Johnkag Would you be able to post your last working sample from this issue? Last on referenced does not open.
Thanks Evgeniy
I don't have the original sample now but I can create for you one of these three samples.
Thanks. I think I am fine for now!
Closing issue for age. Feel free to reopen it at any time.
.Thank you for your contribution.
Please provide E4036-WCF sample with the current version of expand framework including workflow server. thanks