Buradasınız

GÜN SONU (Raporu) HATALARI

10 yazı / 0 yeni
Son gönderi
oktaybey
GÜN SONU (Raporu) HATALARI

merhabalar. ben sambapos ile ilgili birkaç defa yaşadığım hatayı paylaşmak istedim. bazı ayarlamalar yaptığım zaman günsonu raporunda hata iletisi alıyorum. bu durumu birkaç program kurduğum bilgisayarlarda birkaç defa yaşadım. hata raporunu size gönderiyorum şimdiden teşekkürler..
----------------------------------------
Timestamp: 22.08.2011 11:12:31

Message: HandlingInstanceID: 56ef8bb9-1f47-4964-bac9-94410f29d13d
An exception of type 'System.Windows.Markup.XamlParseException' occurred and was caught.
----------------------------------------------------------------------------------------
08/22/2011 14:12:31
Type : System.Windows.Markup.XamlParseException, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Message : '\b' hexadecimal value is invalid character. Satır 1, konum 21590.
Source : PresentationFramework
Help link :
LineNumber : 1
LinePosition : 21590
KeyContext :
UidContext :
NameContext :
BaseUri : pack://application:,,,/
Data : System.Collections.ListDictionaryInternal
TargetSite : Void RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri)
Stack Trace : konum: System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
konum: System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
konum: System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, Boolean skipJournaledProperties, Uri baseUri)
konum: System.Windows.Markup.XamlReader.Load(XamlReader xamlReader, ParserContext parserContext)
konum: System.Windows.Markup.XamlReader.Load(XmlReader reader, ParserContext parserContext, XamlParseMode parseMode)
konum: System.Windows.Markup.XamlReader.Load(Stream stream, ParserContext parserContext)
konum: System.Windows.Markup.XamlReader.Load(Stream stream)
konum: Samba.Modules.BasicReports.ReportViewModelBase.<>c__DisplayClass9.b__4() C:\Users\Esat\Desktop\SambaPos2\Samba.Modules.BasicReports\ReportViewModelBase.cs içinde: satır 179
konum: System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
konum: MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
konum: System.Windows.Threading.DispatcherOperation.InvokeImpl()
konum: System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
konum: System.Threading.ExecutionContext.runTryCode(Object userData)
konum: System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
konum: System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
konum: System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
konum: System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
konum: System.Windows.Threading.DispatcherOperation.Invoke()
konum: System.Windows.Threading.Dispatcher.ProcessQueue()
konum: System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
konum: MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
konum: MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
konum: System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
konum: MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
konum: System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
konum: MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
konum: MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
konum: System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
konum: System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
konum: System.Windows.Application.RunDispatcher(Object ignore)
konum: System.Windows.Application.RunInternal(Window window)
konum: System.Windows.Application.Run(Window window)
konum: System.Windows.Application.Run()
konum: Samba.Presentation.App.Main() C:\Users\Esat\Desktop\SambaPos2\Samba.Presentation\obj\x86\Release\App.g.cs içinde: satır 0
konum: System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
konum: System.AppDomain.nExecuteAssembly(RuntimeAssembly assembly, String[] args)
konum: System.Runtime.Hosting.ManifestRunner.Run(Boolean checkAptModel)
konum: System.Runtime.Hosting.ManifestRunner.ExecuteAsAssembly()
konum: System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData)
konum: System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext)
konum: System.Activator.CreateInstance(ActivationContext activationContext)
konum: Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone()
konum: System.Threading.ThreadHelper.ThreadStart_Context(Object state)
konum: System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
konum: System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
konum: System.Threading.ThreadHelper.ThreadStart()

Additional Info:

FullName : Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
AppDomainName : Samba.Presentation.vshost.exe
ThreadIdentity :
WindowsIdentity : hikmet1\Esat
Inner Exception
---------------
Type : System.Xml.XmlException, System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : '' (onaltılık değeri 0x08), geçersiz bir karakter. Satır 1, konum 21590.
Source : System.Xml
Help link :
LineNumber : 1
LinePosition : 21590
SourceUri :
Data : System.Collections.ListDictionaryInternal
TargetSite : Void Throw(System.Exception)
Stack Trace : konum: System.Xml.XmlTextReaderImpl.Throw(Exception e)
konum: System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
konum: System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res, String[] args)
konum: System.Xml.XmlTextReaderImpl.ParseNumericCharRefInline(Int32 startPos, Boolean expand, StringBuilder internalSubsetBuilder, Int32& charCount, EntityType& entityType)
konum: System.Xml.XmlTextReaderImpl.ParseCharRefInline(Int32 startPos, Int32& charCount, EntityType& entityType)
konum: System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
konum: System.Xml.XmlTextReaderImpl.ParseText()
konum: System.Xml.XmlTextReaderImpl.ParseElementContent()
konum: System.Xml.XmlTextReaderImpl.Read()
konum: System.Xaml.XmlCompatibilityReader.Read()
konum: MS.Internal.Xaml.Parser.XamlScanner.DoXmlRead()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__23.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__7.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__4a.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__23.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__7.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__4a.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__23.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__7.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__4a.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__23.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__7.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__4a.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__23.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__7.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__4a.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__23.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__7.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__4a.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__23.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.

d__7.MoveNext()
konum: MS.Internal.Xaml.Parser.XamlPullParser.d__0.MoveNext()
konum: MS.Internal.Xaml.NodeStreamSorter.ReadAheadToEndOfAttributes()
konum: MS.Internal.Xaml.NodeStreamSorter.ReadAheadAndSortCtorProperties()
konum: MS.Internal.Xaml.NodeStreamSorter.MoveNext()
konum: System.Xaml.XamlXmlReader.Read()
konum: System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
konum: System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)

Category: General

Priority: 0

EventId: 100

Severity: Error

Title:Enterprise Library Exception Handling

Machine:

App Domain: Samba.Presentation.vshost.exe

ProcessId: 3568

Thread Name:

Win32 ThreadId:6656

Extended Properties:
----------------------------------------

mehmetakyildiz

Merhaba,
Log dosyualarını göndermek çok açıklayıcı oldu, teşekkür ederim, yanlız bu Gün Sonu Raporu almadan önce yaptığınız değişiklikler nedir tam olarak, Çünkü normal şartlarda böyle bir hata vermesi imkansız.

Acaba bütün gün ürünleri sattıktan sonra gidip ürün fiyatlarını acayip şeylerle değişitirip, veya o gün çalışan personeli siliyor veya değişitiyor olabilir misiniz veya buna benzer şekilde değişiklikler yapınca mı alıyorsunuz bu hatayı.

Aksi taktirde normal çalışma şartlarında böyle bir hata almanız imkansız.

Neler yaptığını hatırlayabilirseniz size daha çok yardımcı olabilirim.

Dediğim gibi SambaPOS Gün Sonu Raporu çok yoğun testlerden geçerek bu halini aldı, ve başarılı bir biçimde çalışıyor.

oktaybey

merhabalar öncelikle yazdığımız yazılara hemen cevap verme konusunda hızlı olduğunuz için teşekkür ederim. biz kullanıcılar açısından bu çok güzel bir şey. yaptığım değişiklikler hakkında hatırladığım detayları aktarayım size o zaman... bi arkadaşım yanlışlıkla motorcu adında bir departman açmış. bunuda paket servis olarak tanımlamış. sambaposu açınca altta motorcu adında bir departman çıkıyor. bende bunu silmek durumunda kaldım. ondan sonra menü butonlarının büyüklük ayarlarını yaptım. adisyon şablonunda bir kaç basit değişikler yaptım. herşey çok güzel oldu fakat gün sonu almaya çalıştığımda program bir hatayla karşılaştı uyarısı aldım. bir başka zamandada stokları vs. silmiştim. ondan sonrada olmuştu bu durum. acaba bunların bir etkisi olabilirmi??? şimdiden teşekkürler

cuneyt (doğrulanmadı)

gün sonu rapaoru almada bende sorun yaşıyorum hata verıyor  ve   log  dosyalarını ınceleyın dıyor  kendılıgınden kapanıyor program

emre

Veritabanı yedeginizi alıp info@sambapos.org adresine gonderin inceleyelim.

NAKEDSNAKE

HERKESE SELAMLAR.. PROGRAMI KESFETME ASAMASINDA OLDUGUM ICIN BAHSETTIGINIZ HATA RAPORUNU SIK SIK BENDE ALIYORUM FAKAT BU KONUDA KULLANAN BUTUN ARKADASLARA FAYDASI DOKUNACAKA BAZI SEYLERI PAYLAŞMAK İSTİYORUM.

* STOKLAR BOLUMUNDE GIRIS YAPILAN URUNLERDEKI ANA BIRIM HAREKET BIRIMI VA KATSAYISINDA TUTARSIZLIK VARSA

* REÇETE GİRDİĞİNİZ BİR ÜRÜNE STOK ÜRÜN YAZIP TUKETIM MIKTARI BELIRTMEDIYSENIZ

*STOK ALIM FISI GIRERKEN BIRIM FIYAT YADA TOPLAM FIYAT BOLUMUNDEN HER HANGI BIRINDE TUTAR OLUŞMADIYSA..

PROGRAM HATA VERIYOR..

BEN GUNSONU VE TEKRAR GUNBASI YAPARAK BUTUN URUNLERDE BAHSI GECEN KONULARI KONTROL EDEREK BU SORUNU COZDUM..

HERKESE SAYGILAR.

 

Ahmet Altan (doğrulanmadı)

Sayın okuyucular, bir süre önce Sambapos'la ilgili kısa bir araştırma yaptım ve sonuçta Istanbul'daki işletmemiz için bu sistemi kullanmaya karar verdim. Gerek Ankara'daki ekip ve gerekse İstanbul'da İsa bey kardeşimiz, olağnüstü bir özveri ve samimiyetle işimizle ilgilendiler, takip ettiler, yardımcı oldular, eğitimler verdiler. Şu an bizim için de çok yeni bir program bu, ve ne gibi aksaklıkları var bilemiyoruz, ama kendimizi Sambapos projesinin bir parçası gibi hissettiiğimiz kesin, yani bundan böyle bin tane yerimiz olsa, biz Sambapos'cu olacağız, donanımlarımızı onlardan alacağız, yazılımlarda onların desteğini isteyeceğiz, birlikte geliştirip büyüteceğiz bu programı. Yani bu projenin başarılı ve mükemmel olması için üzerimize düşen bir ödev varsa, bizler de sorumluluk alacağız. Başarılarını başarımız sayacağız. Tekrar teşekkür ediyoruz, bu güzel projeyi başlatmış ve bu günkü durumuna getirmiş oldukları için. Sevgi ve saygılarımızla. S.O.S Save Our Stomachs Sarıyer

emre

@NAKEDSNAKE => Bu güzel geri bildirim için çok teşekkür ederim. Bahsettiğiniz konuları tek tek elden geçirip tanımlamalarda bu tür yanlışlıklar yapılması durumunda gerekli uyarıları çıkarmakla ilgili çalışmaları hemen yaparız. Geliştiriciler olarak ihtiyacımız olan şey tam olarak bu. Normalde bizim kontrolümüzde olan işletmelerde bu tür şeylerle karşılaşmıyoruz çünkü biz programın nasıl bir tanımlama beklediğini bildiğimizden farkında olmadan düzgün tanımlamalar yapıyoruz. Bu tür durumlarda gerekli uyarıları vermemiz şart. Vakit ayırıp yaşadığınız problemin nedenlerini paylaştığınız için tekrar teşekkürler.

@Ahmet Altan => Ahmet bey projemizi desteklediğiniz için çok teşekkür ederiz. Aslında önemli bir konuya temas etmişsiniz. Forumlarımızda genellikle projedeki sıkıntıları konuşuyoruz ve böyle de devam edeceğiz.

Genellikle yazılım firmaları ürünlerinin problemlerini gizleme yöntemini tercih eder. Hatta kimi zaman bu konular bayilerden ve hatta müşterilere destek veren şirket personelinden bile saklanır. Projede birşeylerin yanlış gittiği bellidir ancak "kullanıcı hatası" denerek üzeri kapatıldığı için kullanıcılar belli noktalarda sürekli sıkıntı yaşarlar.

Kimi zaman da bazı firmalar satışı kapatmak için olmayan bazı özelliklere "var" derler. Satış tamamlandıktan sonra da çeşitli bahanelerle işi bulandırıp kullanıcıyı ikna etmeye çalışırlar.

Belki çok para ödediği için belki de daha farklı nedenlerle kullandığı programda sorunlar veya eksiklikler olduğunu kabul etmeyen ve "program o kadar gelişmiş ki biz kullanmayı beceremiyoruz" diyen kişilerle bile karşılaştım. Bu stateji lisans satan firmaların ticari menfaatleri açısından doğru bir hareket tarzı olarak kabul edilebilir ancak yöntem kullanıcı menfaatleri açısından avantajlı bir durum değil.

SambaPOS açık kaynak bir proje olduğu için programı yazarken yaptığımız hatalar da, eksikliklerimiz de, programın yapabildikleri de, yapamadıkları da olduğu gibi ortada... Biz hiç bir şeyi gizleme ve üzerini örtme yöntemini tercih etmiyoruz ki eksiklikler veya sıkıntılar hızlıca tespit edilip giderilsin. Çünkü sıkıntıların hızlıca çözülmesinin ve programın yapabildiklerinin ve yapamadıklarının tam olarak bilinmesinin projeyi destekleyen tüm kullanıcılarımızın hakkı olduğuna inanıyoruz.

Evet şeffaf yapımız nedeniyle bir süre daha projemizle yeni tanışan kullanıcılarımız forumlarımızdaki hata raporlarını görüp "aman ne çok hatası varmış" diyecekler ancak sizlerin desteği ile zamanla bunları da aşacağımıza inanıyorum.

NAKEDSNAKE

EMRE BEY MERHABALAR..

GUN SONU HATALARI ILE ILGILI BIR PAYLAŞIMIM OLACAK..

BAHSI GECEN HATALARI VERINCE BENIM ICIN EN ONEMLI SORUN:

GÜN İÇERİSİNDE YAPILAN ALIMLAR STOK MIKTARLARI VE SATIŞLARI KAYDETMIYOR.. YANI HER HANGI BIR RECETEDE YADA BASKA BIR YERDE UFAK BIR HATA SONUCU YAPILAN BUTUN İŞLEMLER KAYIT DIŞI KALIYOR..

GÜN İÇERİSİNDE YAPILAN TÜM İŞLEMLERİ AYRINTILARI ILE GIRME SANSI OLMAYACAGI ICIN BU CIDDI BIR SORUN TESKIL EDIYOR..

OLABILIR MI BILMIYORUM AMA MESELA BU SORUN TESKIL EDECEK HATALARI SISTEM KABUL ETMESE..?

MESELA BIR URUNE RECETE HAZIRLIYORUZ.. ORNEGIN COLA. RECETEYE COLA YAZDIK FAKAT ADET BELIRTMEDIK. BU DURUMDA SISTEM HATAYI BIZ RECETEYI TAMAMLAMADAN VERSE.. YADA ALIM FISI TANIMLARKEN TUTARI YAZMAYI UNUTTUK. BIZI BU KONUDA UYARSA.. ÇÜNKÜ GUNSONU HATALARINDA EN BUYUK ZAMAN KAYBI HATALARIN BU SEBEPLER ILE OLUSTUGUNU TESBIT ETMEK OLDU... YOĞUN BIR GUNUN ARDINDAN GUNSONU YAPARKEN BUTUN İŞLEMLERİN KAYIT DIŞI OLMASI MUHTEMEL YAŞANABILECEK EN CIDDI SORUNLAR ARASINDA.

AYRICA BIR MERAKIM VAR. İŞYERINDE KULLANDIĞIM PROGRAMA INTERNET ARACILIĞI ILE EVDEN DE ULAŞABILIR MIYIM. İŞYERINDE OLMADIĞIMDA DA KONTROL ETMEK YADA BAZI GUNCELLEMELERI,RAPOR INCELEMELERINI YAPABILMEK İÇİN BOYLE BIR BAĞLANTI MUMKUN MU...

emre

Önceki cevabımda söyledim. Elden geçireceğim.

Teamviewer programı ile evden işyerinizdeki bilgisayarınıza bağlanabilirsiniz.

POS'n the World - One Terminal at a time.